.searchResultSet{
	margin:10px;
}

.searchResultSet h1{
	font-size:16px;
}

.searchResultSet .ssResult{
	border-bottom:1px dashed #CCCCCC;
	margin-top:5px;
}

.searchResultSet .ssFooter{
	color:#AAAAAA;
	font-style:italic;
	margin-top:10px;
}

.searchResultSet .ssBrief{
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.searchResultSet b{
	color:#999999;
}

.searchResultSet .ssBrief em{
	color:#FF0000;
	font-style:normal;
	background-color:#FFFF00;
}

#btnSearch{
	cursor:pointer;
	vertical-align:text-bottom;
}

#chute .form{
	background-color:#D0D0D0;
}

#chute .form td{
	background-color:#FFFFFF;
}

#chute .form .fn{
	background-color:#F0F0F0;
	text-align:right;
}

#chute .form input[name='keywords']{
	width:100%;
	font-size:13px;
}

#chute .form input[name='pagesize']{
	width:50px;;
	border:1px solid #CCCCFF;
}

#subjects{
	height:300px;
	overflow-y:scroll;
	border:1px solid #CCCCCC;
	margin:1px;	
}

#hiddenSubjects{
	display:none;
}

#childrenResult{
	display:none;
	width:300px;
	height:200px;
	border:1px solid #9999DD;
	background-color:#F0F0FF;
	overflow:auto;
	position:absolute;
}

#childrenResult .titleBar{
	padding:2px;
	margin:0px;
	text-align:right;
	height:18px;
	line-height:18px;
	overflow:hidden;
	background-color:#AAAAFF;
}

.searchResultSet .ssResult a.title{
	font-size:16px;
	font-weight:bold;
	color:#0000FF;
	font-family:Arial, Helvetica, sans-serif;
}

.searchResultSet .ssResult .sub{
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
